#target illustrator
(function () {
    // 必要性检查
    if (app.documents.length === 0) { alert("请先打开一个文档。"); return; }
    var doc = app.activeDocument;
    if (!doc.selection || doc.selection.length === 0) { alert("请先选择一些对象。"); return; }

    // 收集所选对象类型（官方字段：.typename）
    var types = [];
    for (var i = 0; i < doc.selection.length; i++) {
        var it = doc.selection[i];
        var t = it.typename;

        // 细化文本框类型（POINTTEXT/AREATEXT/PATHTEXT）
        if (t === "TextFrame") {
            t = (it.kind === TextType.POINTTEXT) ? "PointText"
              : (it.kind === TextType.AREATEXT) ? "AreaText"
              : (it.kind === TextType.PATHTEXT) ? "PathText"
              : "TextFrame";
        }
        types.push(t);
    }

    // 在 (0,0) 放置文本框（position 为 [x, y]）
    var tf = doc.textFrames.add();
    tf.position = [0, 0];
    tf.contents = "已选对象类型：\n" + types.join("\n");
})();
